class: center middle main-title section-title-2 top-logo .small[ # Github y Github Classroom ] .class-info[ <br> **Tutorial N° 2**<br> 27 julio 2021<br> **Análisis de datos estadísticos en R** <br> .pull-right.small[ **Profesora** Valentina Andrade de la Horra <br> **Ayudantes** Dafne Jaime y Nicolás Godoy ] ] ] --- class: title title-inv-2 top-logo # Contenido ??? Los programas necesarios para el curso serán -- .box-2.medium.sp-after-half[Github] -- .box-8.medium.sp-after-half[Github Classroom] -- .box-4.medium.sp-after-half[Github Desktop] -- .box-3.medium.sp-after-half[Learn-R-UAH] --- class: center middle section-title section-title-2 animated fadeIn top-logo # 1. Github --- class: title title-2 top-logo # Github .box-inv-2.medium[Sistema de control de versiones en línea] ??? Este rastrea los cambios de códigos, facilita la colaboración y el acceso abierto. En este curso será un programa esencial para el desarrollo tanto de clases como prácticos, por lo que en este tutorial vamos a aprender a utilizarlo repasando aspectos básicos. Esto además será profundizado y detallado en clases. -- ### Ventajas: ??? Las principales ventajas son que: -- .small[ - Facilita el flujo del trabajo y la colaboración entre usuarios - Es de **acceso abierto** y permite hacer seguimiento a los errores - Tiene variedades de funciones y plataformas ] .pull.bottom.center[] ??? Pero la plataforma central en el curso será --- class: center middle section-title section-title-8 animated fadeIn top-logo # 2. Github Classroom --- class: title title-8 top-logo # Github Classroom .box-inv-8.medium[Es una plataforma de Github que facilita la interacción y aprendizaje entre estudiantes y profesores] .pull-left[ <img src="data:image/png;base64,#img/logo.png" width="250px" height="250px" style="display: block; margin: auto auto auto 0;" /> ] .pull-right[ <img src="data:image/png;base64,#img/gitcl.png" width="300px" height="300px" style="display: block; margin: auto 0 auto auto;" /> ] --- class: title title-8 top-logo # Paso a Paso .pull-left.small[ 1. Crear cuenta: 1. Dirigirse [acá](https://n9.cl/954ne) 1. Clickear en *"Crea una cuenta”* 1. Introduce tu correo electrónico 1. Crea una contraseña 1. Introduce el nombre de usuario 1. Verificación 1. Clickear en Crear una cuenta 1. Ve al correo electrónico 1. Copia el código e introdúcelo en la página ] .pull-right[ <img src="data:image/png;base64,#img/create.png" width="400px" height="500px" style="display: block; margin: auto 0 auto auto;" /> ] ??? - Esta plataforma la usaremos a lo largo del curso, principalmente porque permite estudiantes trabajen individual y colectivamente usando los repositorios de github. En esta plataforma entregarán sus trabajos, recibirán comentarios y retroalimentaciones pudiendo trabajar colaborativamente. - Pasos para ingresar a Github classroom 1. Crear cuenta: 1. Dirigirse [acá](https://n9.cl/954ne) 1. Clickear en “Crea una cuenta” 1. Introduce tu correo electrónico 1. Crea una contraseña 1. Introduce el nombre de usuario (similar a su nombre) 1. Clickear en Crear una cuenta 1. Ve al correo electrónico que pusiste anteriormente 1. Copia el código e introdúcelo en la página --- class: center middle section-title section-title-4 animated fadeIn top-logo # 3. Github Desktop --- class: title title-4 top-logo # Github Desktop .pull-left[ ### Instalar Github Desktop 1. Dirigirse a [link](https://desktop.github.com/) 1. Clickear en Download for **Windows (64bit)**/**macOS** 1. Ejecutar el archivo descargado 1. Introduce tu usuario y contraseña ] .pull-right[ <img src="data:image/png;base64,#img/deskdown.png" width="500px" height="400px" style="display: block; margin: auto 0 auto auto;" /> ] ??? - Esta aplicación es una versión de Github que puede ser instalada tanto en windows como en mac. Facilitando el uso de Github a través de la coordinación de los cambios locales y la plataforma. 3. Botones principales: - **Clone repository**: Copia un repositorio a tu computador - **Create new repository**: crea un nuevo repositorio - **Add existing repository**: incorpora un repositorio existente - **Open the repository in Rstudio**: Abre todo el proyecto en Rstudio - **View the files of your repository in explorer**: Muestra los archivos en la carpeta que se encuentra - **Open the repository on Github**: abre el repositorio en la página - **Commit to master**: forma de guardar los cambios - **push origin**: manda los cambios al repositorio en línea -- --- class: center middle section-title section-title-1 animated fadeIn top-logo # 4. Learn-R-UAH --- class: title title-1 top-logo #Learn-R-UAH ###Pasos para las dinámicas del curso .pull-left[ 1. Recibir una tarea 1. Ingresa el [link](https://classroom.github.com/classrooms/86887318-learn-r-uah-2021) 1. Resolver una tarea 1. Subir una tarea 1. Recibir comentarios] .pull-right[ <img src="data:image/png;base64,#img/logo.png" width="350px" height="350px" style="display: block; margin: auto 0 auto auto;" /> ] --- class: title title-8 top-logo # Conceptos claves de Github .pull-center[ <img src="data:image/png;base64,#img/concepclav.png" width="700px" height="500px" style="display: block; margin: auto;" /> ] ??? - **Repositorios**: Es donde se alberga el trabajo, como una carpeta que contiene todos los archivos y el historial de cambios realizados. Estos se almacenan en la nube - **Cloning**: Los repositorios pueden clonarse creando copias locales que extraen toda la información y antiguas versiones del repositorio. Después se puede ir subiendo los cambios para sincronizar la copia local y la copia de github. - **Commit**: Es la forma de guardar el estado de tu proyecto, como una captura en la que se deja un mensaje informativo - **Push**: Esta es la forma en la que se puede agregar los cambios locales al repositorio de Github. - **README**: Se utiliza a modo de presentación o introducción de los repositorios. - **Pull requests**: es una forma de solicitar que sean incorporados los cambios que has hecho de un repositorio al repositorio original. --- class: title title-5 top-logo # Learn R Youtube .center[ Recuerden que este video y muchos más pueden encontrarlos en el [canal de youtube del curso](https://www.youtube.com/channel/UCqBUeqBttVjS6h8fawK8sWg) ] .pull-left[ <img src="data:image/png;base64,#img/yout.png" width="150px" height="100px" style="display: block; margin: auto;" /> ] .pull-left[ <img src="data:image/png;base64,#img/ryout.png" width="500px" height="300px" style="display: block; margin: auto;" /> ] --- class: center middle main-title section-title-2 top-logo .small[ # Github y Github Classroom ] .class-info[ <br> **Tutorial N° 2**<br> 27 julio 2021<br> **Análisis de datos estadísticos en R** <br> .pull-right.small[ **Profesora** Valentina Andrade de la Horra <br> **Ayudantes** Dafne Jaime y Nicolás Godoy ] ] ]